Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[updatecli] Bump jenkins-infra helmfile docker image #2403

Conversation

jenkins-infra-updatecli[bot]
Copy link
Contributor

@jenkins-infra-updatecli jenkins-infra-updatecli bot commented May 25, 2022

[updatecli] Bump jenkins-infra helmfile docker image

Report

Source:
	✔ [lastRelease] Get latest jenkinsciinfra/helmfile docker image version(githubrelease)


Condition:
	✔ [checkDockerImage] Ensure that the image "jenkinsciinfra/helmfile:<found_version>" is published(dockerimage)
	✔ [checkPodTemplate] Is container 'helmfile' correctly defined in PodTemplates.yaml(yaml)

Target:
	✔ [updatePipelineImage] Update docker-helmfile in Jenkinsfile(file)
	✔ [updatePodImage] Update helmfile container's image in PodTemplates.yaml(yaml)

Changelog

Click to expand

Release published on the 2022-06-08 15:27:59 +0000 UTC at the url https://github.com/jenkins-infra/docker-helmfile/releases/tag/2.4.28

<!-- Optional: add a release summary here -->
## 👻 Maintenance

* cleanup: remove aws-iam-authenticator (not needed anymore) and fix updatecli manifests for 0.25.0 (#114) @dduportal


Remark

This pull request was automatically created using Updatecli.

Please report any issues with this tool here

…i/...

... jenkins-infra/kubernetes-management/PodTemplates.yaml"

Made with ❤️️ by updatecli
…i/...

... jenkins-infra/kubernetes-management/PodTemplates.yaml"

Made with ❤️️ by updatecli
@jenkins-infra-updatecli jenkins-infra-updatecli bot requested a review from a team May 25, 2022 14:23
…i/...

... jenkins-infra/kubernetes-management/PodTemplates.yaml"

Made with ❤️️ by updatecli
…i/...

... jenkins-infra/kubernetes-management/PodTemplates.yaml"

Made with ❤️️ by updatecli
…ku...

... bernetes-management/Jenkinsfile_k8s"

Made with ❤️️ by updatecli
…ku...

... bernetes-management/Jenkinsfile_k8s"

Made with ❤️️ by updatecli
@dduportal
Copy link
Contributor

Interesting: the checks are failing for the EKS cluster with Failed to get release autoscaler in namespace autoscaler: exit status 1: Error: Kubernetes cluster unreachable: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1"

dduportal and others added 4 commits May 27, 2022 12:54
…i/...

... jenkins-infra/kubernetes-management/PodTemplates.yaml"

Made with ❤️️ by updatecli
…i/...

... jenkins-infra/kubernetes-management/PodTemplates.yaml"

Made with ❤️️ by updatecli
@dduportal
Copy link
Contributor

This PR fails the check on cik8s which is hosted on EKS with the error exit status 1: Error: Kubernetes cluster unreachable: exec plugin: invalid apiVersion "client.authentication.k8s.io/v1alpha1"

It seems that we are hit by https://discuss.kubernetes.io/t/error-exec-plugin-invalid-apiversion-client-authentication-k8s-io-v1alpha1/19916 (aws/aws-cli#6920 + aws/aws-cli#6916).

Haven't checked more.

jenkins-infra-bot and others added 5 commits June 1, 2022 16:50
…ku...

... bernetes-management/Jenkinsfile_k8s"

Made with ❤️️ by updatecli
…ku...

... bernetes-management/Jenkinsfile_k8s"

Made with ❤️️ by updatecli
…ku...

... bernetes-management/Jenkinsfile_k8s"

Made with ❤️️ by updatecli
…ku...

... bernetes-management/Jenkinsfile_k8s"

Made with ❤️️ by updatecli
@dduportal dduportal self-assigned this Jun 8, 2022
Copy link
Contributor

@dduportal dduportal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Blocking while experimenting

@dduportal
Copy link
Contributor

After succesfully reproducing the issue locally, following actions to verify in the context of Jenkins:

@dduportal
Copy link
Contributor

Build failed with a new error: the aws cli version that we have on the Docker image is outdated: It's the latest 1.19 from Alpine Linux 3.15 (https://pkgs.alpinelinux.org/packages?name=aws-cli&branch=v3.15), while I'm using the 2.7.4.

Latest v1 version is 1.22.87 as Pip: let's try with this one

@dduportal
Copy link
Contributor

ok, with a manual test, it seems that everything works as expected with the version 1.25.4 (latest available in py-pip):

+ aws --version
aws-cli/1.25.4 Python/3.9.7 Linux/5.4.0-1078-azure botocore/1.27.4
+ kubectl cluster-info
<redacted>

Let's bump the AWS AWS cli tools versions in the image jenkinsciinfra/helmfile a trigger a new release

@dduportal
Copy link
Contributor

…ku...

... bernetes-management/Jenkinsfile_k8s"

Made with ❤️️ by updatecli
…ku...

... bernetes-management/Jenkinsfile_k8s"

Made with ❤️️ by updatecli
…i/...

... jenkins-infra/kubernetes-management/PodTemplates.yaml"

Made with ❤️️ by updatecli
…i/...

... jenkins-infra/kubernetes-management/PodTemplates.yaml"

Made with ❤️️ by updatecli
jenkins-infra-bot and others added 5 commits June 8, 2022 14:53
…ku...

... bernetes-management/Jenkinsfile_k8s"

Made with ❤️️ by updatecli
…ku...

... bernetes-management/Jenkinsfile_k8s"

Made with ❤️️ by updatecli
…ku...

... bernetes-management/Jenkinsfile_k8s"

Made with ❤️️ by updatecli
…ku...

... bernetes-management/Jenkinsfile_k8s"

Made with ❤️️ by updatecli
@dduportal
Copy link
Contributor

@dduportal dduportal enabled auto-merge (squash) June 8, 2022 17:14
Copy link
Contributor

@dduportal dduportal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM 🚀

  • Code change is ok
  • Checks are ok
  • Diff is ok

@dduportal dduportal merged commit 0887765 into main Jun 8, 2022
@dduportal dduportal deleted the updatecli_6b0ede2594aced7625c04c646186bdf4ac47d5f86df20d01859924088b3199e4 branch June 8, 2022 17:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants